<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Overload Configuration file use case</title>
<style type="text/css">
<!--
.style1 {
	font-size: 24px;
	font-weight: bold;
}
-->
</style>
</head>

<body>
<pre class="style1">Create Overload Configuration file use case, UC8</pre>
<pre>&nbsp;</pre>
<pre><strong>Primary Actor</strong>: Configuration Designers.</pre>
<pre>&nbsp;</pre>
<pre><strong>Stakeholders and Interests</strong>:</pre>
<pre>&nbsp;&nbsp; - Configuration Designer and Simulation Operator : Want to know how many packets the TraffoBase can handle.&nbsp; </pre>
<pre>&nbsp;&nbsp;&nbsp;- TraffoBase Users: Wants a reliable TraffoBase system that works in all traffic conditions.</pre>
<pre>&nbsp;</pre>
<pre><strong>Preconditions</strong>:</pre>
<pre>&nbsp;&nbsp; - A network connection.</pre>
<pre>&nbsp;&nbsp; - A working TraffoBase system.</pre>
<pre>&nbsp;&nbsp; - Have all working Configuration files that have been tested. These files generate traffic that the TraffoBase&nbsp;can handle.</pre>
<pre>&nbsp;&nbsp; - TraffoBase sends confirmation when data is received.</pre>
<pre>&nbsp;</pre>
<pre><strong>Success Guarantee (postconditions)</strong>:</pre>
<pre>&nbsp;&nbsp; - The maximum number of packets that the TraffoBase is handle is determined.</pre>
<pre>&nbsp;</pre>
<pre><strong>Main Success Scenario (or Basic Flow)</strong>:</pre>
<pre>  1. Configuration designer looks at each working Configuration files to find out which configuration file generates the most number of packets.</pre>
<pre>  2. Based on this configuratio file, configuration designer create a setof 10 configuration files. The number of packets each file generates is incremented by 500.</pre>
<pre>  3. The configuration designer runs each configuration file in the set, one at a time until the TraffoBase stops responding (no confirmation after a specified time).</pre>
<pre>  4. Restart the TraffoBase.</pre>
<pre>  5. The configuration designer creates a configuration file that has 250 packets less than the number of packets in the file in step 3.</pre>
<pre>  6. If the TraffoBase stop responding, then the number of packets in the file in step 4 minus 250 is the maximum number of packets that the TraffoBase can handle.</pre>
<pre>  7. If the TraffoBase can run well, then the number of packets in the file in step 3 is the maximum number of packets that the TraffoBase can handle.
</pre>
<pre><img border="0" src="../GUI/OverloadUI.JPG" width="622" height="590">
</pre>
<pre><strong>Extensions (or Alternative Flows)</strong>:</pre>
<pre>&nbsp; 3a. If after running all of the configuration files and the TraffoBase is still working well, then repeat step 2 in the Main Success Scenario to create a new set of configuration files</pre>
<pre> </pre>
<pre><strong>Special Requirements</strong>:</pre>
<pre>&nbsp;&nbsp; n/a</pre>
<pre>&nbsp;</pre>
<pre><strong>Technology and Date Variations List</strong>:</pre>
<pre>&nbsp;&nbsp;&nbsp; n/a</pre>
<pre>&nbsp;</pre>
<pre><strong>Frequency of Occurrence</strong>:</pre>
<pre>Once after the fisrt installation and each upgrade of the TraffoBase.</pre>
<pre>&nbsp;</pre>
<pre>Open Issue:</pre>
<pre>n/a</pre>

</body>
</html>